package com.liancheng.smarthome.bean.module;

import com.google.gson.annotations.SerializedName;
import com.httpapi.BaseResultEntity;

public class AlarmDetailBean extends BaseResultEntity<AlarmDetailBean> {

    /**
     * alarmId : 1
     * alarmMsg : 测试报警消息文
     * alarmTime : 1580954170000
     * alarmType : 1
     * alarmValue : 999
     * boxSn : 1111
     * createTime : 1580925334292
     * customerId : 1
     * customerName : 测试报警客户
     * deviceId : 1
     * deviceName : 测试报警设备
     * devicePointId : 1
     * devicePointName : 测试报警点位
     * ifDelete : 0
     * productId : 1
     * productModel : 测试报警产品类型
     * projectId : 1
     * projectName : 测试报警项目
     * status : 1
     * subsidiaryId : 1
     * subsidiaryName : 测试报警分公司
     * updateTime : null
     */
    /**
     * alarmId	报警ID	String
     * alarmMsg	报警内容	String
     * alarmTime	报警时间	Long
     * alarmType	报警类型	short	1 上限报警 2 下限报警
     * alarmValue	报警值	String
     * boxSn	设备序列号	String
     * customerName	客户名称	String
     * deviceName	设备名称	String
     * devicePointName	点位名称	String
     * productModel	产品分类名称	String
     * projectName	项目名称	String
     * status	状态	Short	0 未读 1 已读
     * subsidiaryName	分公司名称	String
     */

    private String alarmId;
    private String alarmMsg;
    private long alarmTime;
    private int alarmType;
    private String alarmValue;
    private String boxSn;
    private long createTime;
    private String customerId;
    private String customerName;
    private String deviceId;
    private String deviceName;
    private String devicePointId;
    private String devicePointName;
    private int ifDelete;
    private String productId;
    private String productModel;
    private String projectId;
    private String projectName;
//    private int status;
    private String subsidiaryId;
    private String subsidiaryName;
    private Object updateTime;

    public String getAlarmId() {
        return alarmId;
    }

    public void setAlarmId(String alarmId) {
        this.alarmId = alarmId;
    }

    public String getAlarmMsg() {
        return alarmMsg;
    }

    public void setAlarmMsg(String alarmMsg) {
        this.alarmMsg = alarmMsg;
    }

    public long getAlarmTime() {
        return alarmTime;
    }

    public void setAlarmTime(long alarmTime) {
        this.alarmTime = alarmTime;
    }

    public int getAlarmType() {
        return alarmType;
    }

    public void setAlarmType(int alarmType) {
        this.alarmType = alarmType;
    }

    public String getAlarmValue() {
        return alarmValue;
    }

    public void setAlarmValue(String alarmValue) {
        this.alarmValue = alarmValue;
    }

    public String getBoxSn() {
        return boxSn;
    }

    public void setBoxSn(String boxSn) {
        this.boxSn = boxSn;
    }

    public long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(long createTime) {
        this.createTime = createTime;
    }

    public String getCustomerId() {
        return customerId;
    }

    public void setCustomerId(String customerId) {
        this.customerId = customerId;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId;
    }

    public String getDeviceName() {
        return deviceName;
    }

    public void setDeviceName(String deviceName) {
        this.deviceName = deviceName;
    }

    public String getDevicePointId() {
        return devicePointId;
    }

    public void setDevicePointId(String devicePointId) {
        this.devicePointId = devicePointId;
    }

    public String getDevicePointName() {
        return devicePointName;
    }

    public void setDevicePointName(String devicePointName) {
        this.devicePointName = devicePointName;
    }

    public int getIfDelete() {
        return ifDelete;
    }

    public void setIfDelete(int ifDelete) {
        this.ifDelete = ifDelete;
    }

    public String getProductId() {
        return productId;
    }

    public void setProductId(String productId) {
        this.productId = productId;
    }

    public String getProductModel() {
        return productModel;
    }

    public void setProductModel(String productModel) {
        this.productModel = productModel;
    }

    public String getProjectId() {
        return projectId;
    }

    public void setProjectId(String projectId) {
        this.projectId = projectId;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

//    @Override
//    public int getStatus() {
//        return status;
//    }
//
//    @Override
//    public void setStatus(int status) {
//        this.status = status;
//    }

    public String getSubsidiaryId() {
        return subsidiaryId;
    }

    public void setSubsidiaryId(String subsidiaryId) {
        this.subsidiaryId = subsidiaryId;
    }

    public String getSubsidiaryName() {
        return subsidiaryName;
    }

    public void setSubsidiaryName(String subsidiaryName) {
        this.subsidiaryName = subsidiaryName;
    }

    public Object getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Object updateTime) {
        this.updateTime = updateTime;
    }
}
